package com.cykj.pos.service;

import com.cykj.pos.domain.BizSubAccount;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cykj.pos.domain.dto.MerchantCloseDTO;
import com.cykj.pos.domain.dto.ProfitDeatailDTO;

import java.util.List;

/**
 * pos1.0分账Service接口
 *
 * @author weijianbo
 * @date 2021-08-26
 */
public interface IBizSubAccountService extends IService<BizSubAccount> {

    /**
     * 查询列表
     */
    List<BizSubAccount> queryList(BizSubAccount bizSubAccount);

    /**
     * 存每个人的账单
     * @param merch
     * @return
     */
    int saveMerchantCloseDTO(MerchantCloseDTO merch);

    void saveProfitDetail(ProfitDeatailDTO profitDeatailDTO);

    void updateProfitDetail(ProfitDeatailDTO profitDeatailDTO);

    ProfitDeatailDTO getProfitDeatailDTOByUuid(String uuid,Long merchId);

    void updatePlusMoneyProfitDetail(ProfitDeatailDTO profitDeatailDTO);
}
